package com.szcinda.fitness;

import com.szcinda.fitness.dto.CoachDto;
import com.szcinda.fitness.dto.CoachRegistrationDto;
import com.szcinda.fitness.dto.RelationshipDto;
import com.szcinda.fitness.persistence.Coach;
import com.szcinda.fitness.persistence.Relationship;

import java.util.List;

public interface CoachService {

    void registration(CoachRegistrationDto registrationDto);

    CoachDto getCoach(String openId);

    boolean checkIsExist(String openId);

    void addTrainee(Relationship relationship);

    List<CoachDto> query();

    List<RelationshipDto> traineeList(String openId);
}
